home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 22 / Commodore_Free_Issue_22_2008_Commodore_Computer_Club.d64 / t.iv stefano 1 < prev    next >
Text File  |  2023-02-26  |  13KB  |  392 lines

  1. u
  2.  
  3. INTERVIEW WITH STEFANO TOGNON
  4. SIDIN magazine Editor
  5. http://digilander.libero.it/ice00/
  6.  tsid/sidin/index.html
  7.  
  8. PART 1 of 3.
  9.  
  10. COMMODORE FREE
  11. Please would you introduce yourself to
  12. our readers?
  13.  
  14. Stefano Tognon
  15. I'm Stefano Tognon & I live in Italy. I'm a 35 year old informatics engineer
  16. working into a farm as a programmer,
  17. system administrator/DBA maintainer. In
  18. the farm I program in Java, SQL & some
  19. custom scripting language: computers
  20. here are installed with Windows. I
  21. always use Linux at home (and have done
  22. so since 1999), I programme linux in
  23. Java, C++,Perl, & cross assembler for
  24. the C64 part. I'm an open source person
  25. so I have no problem in sharing my
  26. code. I like to assemble computers from
  27. components (maybe a good future work..)
  28. & install them with Linux ;)
  29.  
  30. However my dreaming job would be to
  31. programg games, this is not so simple
  32. to achieve in Italy & I love my
  33. country to much to leave. I like Sid
  34. music (the only music I really listen
  35. to - my listening mileage is at 120
  36. days now, I listen while jogging
  37. looking at nature to cancel the
  38. working stress, I read many books
  39. about physic, math/science. I even like
  40. all sort of sports & F1. My parents
  41. have a farm with vineyards & I help
  42. them when possible.
  43.  
  44. Maybe someone in the net already me as
  45. ice00 of Ice Team (my group). Ice stay
  46. for Informatics Computer Engineer 00
  47. is for the millennium bug
  48. remembrance...
  49.  
  50. CF.  Can you tell our reader about
  51. SIDin magazine & about your website
  52.  
  53. ST. SIDin is a PDF magazine about the
  54. SID chip (from the Inside) (this is
  55. where the magazines name came from),
  56. so expect to see some assembler code
  57. in its pages ;) It is free to download
  58. and the purpose was to have two issues
  59. each year, but some numbers have been
  60. skipped in the last years....mmmm...I
  61. have too many activity around...The
  62. magazine has a news section containing
  63. what I find out about in the sid world
  64. from the previous issue, an interview
  65. with a musician/composer, & two
  66. (technical) articles. In the articles
  67. I speak about music routines &
  68. techniques on how to program the sid,
  69. how to rip a tune from a game, review
  70. of music editors & trackers, hardware
  71. cards, & music related projects.
  72.  
  73. Website http://digilander.iol.it/ice00
  74. is a portal to all my activities around
  75. the C64 or other projects I did in my
  76. freetime. Nothing special in the site,
  77. just pure HTML code written by hand
  78. and the layout is a little similar to
  79. some C64 3D platform games. Background
  80. is made with C= related images to give
  81. the right atmosphere. However you will
  82. find all my releases & even their
  83. source code.
  84.  
  85. CF.   What would our readers recognise
  86. you for, apart from the magazine, for
  87. example have you written any Commodore
  88. demos or tunes
  89.  
  90. ST. I wrote two little demos: they
  91. took place at the Christmas Online
  92. Compo many years ago. Nothing tech-
  93. nically special, they were created just
  94. for fun. The first is "Silent Night", a
  95. demo where there is a full screen
  96. Christmas image (just a little
  97. conversion in multicolor mode of a
  98. card) & the border color pixels
  99. changes according to the music. The
  100. main task here was to open all the
  101. horizontal borders. The second is "FD",
  102. where there is a better hi-resolution
  103. Christmas image that I hand created
  104. myself with a minor animation of snow,
  105. fire & light.
  106.  
  107. I created an image for an online Pixel
  108. Compo. It is a high resolution image
  109. of a Commodore-F1 machine. It is a
  110. very low quality production, I know,
  111. but only after having tried it
  112. yourself you can then find Leon's
  113. pictures are absolutely fantastic!! I
  114. wrote 13 tunes for the C64: one is
  115. from 86/87 & even if its of poor
  116. quality by todays sid standard, it
  117. gives me the stimulus to learn
  118. computer music programming. Only 3 of
  119. those tunes are my compositions all
  120. the others are cover/remixs of other
  121. peoples tunes. Lot of those tunes
  122. where specially composed for online
  123. compos. Others are just for testing
  124. the sid sound. I think that some
  125. readers may know me form my minigames.
  126. I released this for the Minigames
  127. Online Compos. It took place to 6
  128. editions producing 11 games. I like to
  129. program games & I find the minigame
  130. a big challenge as you have to reduce
  131. the size of the code as much as
  132. possible. For those games I have the
  133. help of talented musician as
  134. Luca/Fire, Nata & Richard Bayliss.
  135. Maybe someone knows of Little Sara
  136. Sister (1 & 1.5), Haras, Elav,
  137. MArkanoid & Ann-Gong games. I have
  138. not finished Little Sara Sister 2,
  139. this features music from Dustbin &
  140. graphics logo from Luca/Fire. Maybe
  141. one day I will find the time to
  142. complete this title. I have another
  143. big game in development that many
  144. Italian people already know (it was to
  145. be for the previous minigame compo,
  146. but maybe it will be in the next one):
  147. a Frozen Bubble port to the C64.
  148. Something very hard to achieve. Many
  149. people know me for having held three
  150. editions of Sid-Wine online compo
  151. (maybe something unique for compos)
  152. and two Tiny Sid Compo (compo about
  153. writing tunes with only 256 or 512
  154. bytes). Others may know me for having
  155. produced the High Voltage Music Engine
  156. Collection (HVMEC)
  157.  
  158. http://digilander.libero.it/ice00/
  159.  tsid/hvmec.html
  160.  
  161. a big collection of many of the tools
  162. around for making sid music with the
  163. C64. Actually there are over 260 tools
  164. in it, but a lot are in my (soon to be
  165. released) archive. Fortunately Stephan
  166. Parth is helping me with this its a
  167. very time consuming task. Very few
  168. people know that I developed a C64
  169. emulator (C64A) in 1994, I didn't
  170. release it because it was in too early
  171. a state (however I found recently the
  172. source code & I will release it before
  173. the code gets lost). I even developed
  174. JC64, a Java C64 emulator in 1999, that
  175. it is available at Sourceforge site. It
  176. is still in a wait state, because it is
  177. totally based on a Vic Article for the
  178. emulation, but I find that the article
  179. is incomplete & you cannot emulate by
  180. following this article. From time to
  181. time I add more code to it, but I'm
  182. hoping that the true working of the
  183. Vic will be documented one day...
  184.  
  185. I even released the Time Sid Manager
  186. library that integrates with sid
  187. player for storing the listening to
  188. statistics about your sids. Recently I
  189. developed Linux Xsidplay as Michael
  190. left his development some years ago, I
  191. sued this sid player & of course
  192. found no more updates. It is at
  193.  
  194. http://sourceforge.net/projects/
  195.  xsidplay2
  196.  
  197. Xsidplay has some new features like
  198. SDL support & the ALSA is being
  199. added (even a Windows port is
  200. available) & many more features are
  201. soon to come. The last project is
  202. JITT64 (Java Ice Team Tracker):
  203. http://jitt64.sourceforge.net/
  204.  
  205. This is my attempt to create my music
  206. routines & an editor for it. The
  207. programme uses Java. I'm moulding it
  208. as I need, without taking care of
  209. rastertime. I want to produce sid
  210. sounds without any restriction (for
  211. example one instrument definition can
  212. take up to 2KB of data). I have been
  213. working on the project from 6 months
  214. already, & I think that before the
  215. end of the year it can reach the state
  216. where tunes can be produced using it...
  217.  
  218. I instead think that no one knows of
  219. this my embryonic project:
  220. http://regame.altervista.org/
  221.  
  222. Born as a paper magazine about C64
  223. games, to be released free with 70dpi
  224. resolution (like for screen viewing)
  225. and on CD (with just a symbolic cost)
  226. for 600dpi resolution; as it is
  227. created using semi-professional paper
  228. related tools (actually 170MB of
  229. material for the first half number).
  230. The main problem is to find someone to
  231. help in creating reviews, & finding
  232. an Italian to English translator.
  233. Without this the project could stay in
  234. this state for ages :(
  235.  
  236. CF.  The magazine is quite technical
  237. what level of user is this aimed for?
  238.  
  239. ST. I think a mix of programmer &
  240. musicians, most of the articles I show
  241. how the chip is programmed to produce
  242. a given sound. I try to give a little
  243. example of this point. For a musician
  244. that wants to produce & arpeggio,
  245. the only thing that he wants to know
  246. is that he has to put in sequence, at
  247. a given rate of 3 notes values like D
  248. E F into his editor /tracker. This
  249. should not be a problem for him. For a
  250. programmer, he has to know what is the
  251. effect to produce an (arpeggio) &
  252. then he has to write the appropriate
  253. code (e.g. converting the notes to
  254. hi/lo frequency values, & put them
  255. at the right rates in the sid
  256. registers 0 & 1 of one voice). However
  257. if the reader is not in one of the
  258. above categories, they can read the
  259. article descriptions to get an idea of
  260. how that effect is generated by SID.
  261. Also, I think that articles like
  262. ripping a tune from a game (even though
  263. this is quite technical), could even
  264. give a stimulus to others to try it
  265. for themselves. That could be a good
  266. positive for the SID community.
  267.  
  268. CF  The Magazine Covers just sound on
  269. Commodore 64 machines, & trackers/
  270. editors, have you thought about
  271. covering any other items of Commodore
  272. related news?
  273.  
  274. ST. Yes & no ... as the magazine is
  275. based on my activities, it essentially
  276. to reflect this in the magazines
  277. pages. I do something today & it
  278. follows afterwards in the magazine. I
  279. don't know for example, if the next
  280. issue will be formed in all these
  281. activities. Most depends of what I
  282. will do in the next months... For
  283. example, I have looked many times to
  284. try & buy a Plus4 computer without
  285. any success. I'm sure that if I have
  286. one, I will test the TED sound
  287. capability compared to the SID & an
  288. article will pop up for sure even if
  289. don't know all the Plus4 features.
  290. Also, recently I found that the
  291. AY-chip of a ZX SPECTRUM hase some
  292. sound similarities to the SID: for
  293. example the "escape from the
  294. spaceship" tune at
  295. http://www.8bitpeoples.com/
  296.  discography/8BP084
  297.  
  298. Maybe a comparison about AY & the
  299. SID chip could be a possibility for a
  300. future article, a way for me to learn
  301. how AY chip works.
  302.  
  303. CF Some articles cover ripping tunes
  304. from games etc, is this a passion of
  305. yours?
  306.  
  307. ST. yes, & this comes from ages ago,
  308. even though it was in another form...
  309. In around 1989/90 I found some computer
  310. viruses in our school computers. I
  311. started to study them (virus were some
  312. sort of mysterious programs at that
  313. time, & so not much information was
  314. available about them).
  315.  
  316. The study consisted of disassembling
  317. the peace of code that was responsible
  318. of the infection & reverse engineering
  319. it, to understand how it worked. As I
  320. liked to program in assembly languages,
  321. this reverse task was very passionate
  322. for me. I have developed a certain
  323. ability or better a familiarity with
  324. this work. I remember that having new
  325. virus to analyze I would swap floppy
  326. disks using traditional mail with other
  327. people by answering magazine
  328. announcements (there was no internet
  329. available at that time...). All this
  330. was because I developed an antivirus
  331. (SVDL & MVDL) product & I wanted to
  332. make it grow.  Unfortunately due to the
  333. difficulties found in virus & to add to
  334. the antivirus, I had to terminate this
  335. kind of (reverse engineering) work,
  336. until...I find the Big Sid Hunt many-
  337. many years after!! The Big Sid Hunt was
  338. (actually it is not updated now) a list
  339. of user requests for C64 tunes from
  340. games. Looking at this list I found
  341. that some games like Lazarian & Dig-Dug
  342. were not ripped into PSID files. That
  343. was amazing as the games were very old
  344. & even because Lazarian was the first
  345. game I played on the C64: I cannot
  346. stay without a PSID file of them! So I
  347. soon took up the challenge of ripping
  348. them, using the way I knew best:
  349. disassemble the code & reverse
  350. engineering it like I did for the
  351. viruses. Doing this I have found
  352. again, the good vibe feeling (I even
  353. programmed my own utility in Java for
  354. helping me in this task). Maybe this
  355. wasnt the best way of ripping, as it
  356. took a lot of time, but for sure it
  357. give a true view of the music from the
  358. inside the sid chip. I always like to
  359. see how the sid chip is programmed for
  360. producing such wonderful sounds. LaLa
  361. gave me a music CD as a present for my
  362. work in ripping tunes for the Big Sid
  363. Hunt some years ago. Thanks.
  364.  
  365. CF. Do you think Beginners would
  366. benefit from reading some of the
  367. articles?
  368.  
  369. ST. Yes, not all the articles are
  370. technical like we discuss before. In
  371. some articles I describe music editors
  372. and this is done from a user
  373. perspective (maybe only some parts
  374. could be a little more complex like in
  375. Digiorganizer), so I think that those
  376. articles, give the stimulus to the
  377. reader to test the program (and maybe
  378. to produce some tunes). In the other
  379. articles, maybe the beginner could
  380. however have an idea about what I'm
  381. talking about, in future when he gets
  382. interested about technical details, he
  383. may like to re-read the article again.
  384. I remember that I read & read many
  385. times the Rob Hubbard routine
  386. explained in C=Hacking when I was
  387. learning the sid, & only after some
  388. time I found the way it actually worked
  389.  
  390.          CONTINUED IN PART 2
  391.  
  392.